package com.tfy.liquor.set;

//定义常用的错误码
/*
 * 分类         区间              分类描述
 * 1**       100~199       信息，服务器收到请求，需要请求者继续执行操作
 * 2**       200~299       成功，操作被成功接收并处理
 * 3**       300~399       重定向，需要进一步的操作以完成请求
 * 4**       400~499       客户端错误，请求包含语法错误或无法完成请求
 * 5**       500~599       服务器错误，服务器再处理请求的过程中发生了错误
 *
 * */
public enum CodeSet {
    Ok(200, "成功！"),
    Error(256, "失败！"),
    Bad_Request(400, "参数错误！"),
    Bad_Code(401, "验证码错误！"),
    Bad_Verification(402, "数据验证失败！"),
    No_Permission(403, "权限不足"),
    Bad_CodeIsNull(405, "参数为空或不符合要求！"),
    No_Login(406, "账户未登录！"),
    ;

    private int code;
    private String msg;

    private CodeSet(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
